package repository

import (
	"context"
	"webook/search/repository/dao"
)

type AnySearchRepository interface {
	InputAny(ctx context.Context, index, docID, data string) error
}

type anySearchRepository struct {
	dao dao.AnyDAO
}

func NewAnySearchRepository(dao dao.AnyDAO) AnySearchRepository {
	return &anySearchRepository{
		dao: dao,
	}
}

func (repo *anySearchRepository) InputAny(ctx context.Context, index, docID, data string) error {
	return repo.dao.Input(ctx, index, docID, data)
}
